package com.cq.hd.member.config;

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.cloud.context.config.annotation.RefreshScope;
import org.springframework.stereotype.Component;

@RefreshScope
@Component
@Data
public class DynamicCommonConfig {

//    /**
//     * 短信发送限流次数
//     */
//    @Value("${sms.sendMaxCount}")
//    public Integer sendMaxCount;
//
//    /**
//     * 短信发送限流次数
//     */
//    @Value("${sms.limitCount}")
//    public Integer sendMaxIpLimitCount;
//
//    /**
//     * redis数据过期时间
//     */
//    @Value("${redis.expireTime}")
//    public Integer redisExpireTime;
//
//    /**
//     * redis空数据过期时间
//     */
//    @Value("${redis.specialExpireTime}")
//    public Integer specialRedisExpireTime;
//
//    /**
//     * mq消费消息失败最大重试次数
//     */
//    @Value("${mq.nackMaxCount}")
//    public Integer mqNackMaxCount;
//
//    /**
//     * mq消费消息失败的原因
//     */
//    @Value("${mq.nackFailureReason}")
//    public String mqNackFailureReason;
//
//    /**
//     * 是否批量将一次性ack所有小于deliveryTag的消息
//     */
//    @Value("${mq.ackStatus}")
//    public Boolean mqAckStatus;
//
//    /**
//     * 调用API失败重试次数
//     */
//    @Value("${retryCount}")
//    public Integer retryCount;

}
